Poolresearch.com is a source of independent information regarding pool design, installation, and maintenance.
You can choose from a variety styles and color options to match your budget. It costs about $1,500 to paint a medium-sized swimming pool. But, DIY can help you save money. If there are any cracks or other repairs that must be made to plaster, I wouldn't recommend you go this route.
Assuming your contractor used quality materials, proper installation methods and proper chemical levels were maintained by the pool service technician then you can expect pool surface lifespans like the following.